package com.ruoyi.system.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;


/**
 * 用户详细信息编辑对象 zsyy_user_info
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("用户详细信息编辑对象")
public class ZsyyUserInfoEditBo {


    /** 用户信息表id */
    @ApiModelProperty("用户信息表id")
    private Long id;

    /** 用户id */
    @ApiModelProperty("用户id")
    private Long userId;

    /** 车主ID，由外部平台生成的唯一编号 */
    @ApiModelProperty("车主ID，由外部平台生成的唯一编号")
    private String customerId;

    /** 车主在vems的递增序列号 */
    @ApiModelProperty("车主在vems的递增序列号")
    private Long customerSeq;

    /** 车主名 */
    @ApiModelProperty("车主名")
    private String customerName;

    /** 车主性别，0:男 1：女 2：保密 */
    @ApiModelProperty("车主性别，0:男 1：女 2：保密")
    private Integer customerSex;

    /** 车主电话 */
    @ApiModelProperty("车主电话")
    private String customerTelphone;

    /** 公司 */
    @ApiModelProperty("公司")
    private String customerCompany;

    /** 部门 */
    @ApiModelProperty("部门")
    private String customerDepartment;

    /** 地址 */
    @ApiModelProperty("地址")
    private String customerAddress;

    /** 备注 */
    @ApiModelProperty("备注")
    private String remark;

    /** 身份证号码 */
    @ApiModelProperty("身份证号码")
    private String identityCardNumber;

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Date updatetime;

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    @NotNull(message = "$column.columnComment不能为空")
    private Date createtime;
}
